package com.yesep.learn.design.behavioral.interpreter.sql;

public class StringTerminalExpression implements IExpression {
    private final String val;

    public StringTerminalExpression(String val) {
        this.val = val;
    }

    @Override
    public String interpret(Context context) {
        String interpretResult = context.getValue(val);
        return interpretResult == null ? val : interpretResult;
    }
}
